﻿@charset "utf-8";


.runpic{width:100%;min-width:1050px; height:433px; margin:0 auto; overflow:hidden;background:#777 url(../images/bannbg.jpg) center no-repeat;}
.focusBox{width:100%;min-width:1050px; height:433px; margin:0 auto; overflow:hidden; position:relative;}
.focusPic{width:1050px; height:433px;}
.focusPic li{width:100%; position:absolute; display:none;}
.focusPic li a{display:block; width:100%; height:433px; background-repeat:no-repeat; background-position:center center; background-color:#000;}
.focusPic li img{display:block;}
.focusTxt{position:absolute; width:100%; height:69px; top:181px;}
.focusTxt p {width:90%; height:69px; margin:0 auto;}
.focusTxt p a.rleft{width:42px; height:69px; display:block; overflow:hidden; float:left;background:url(../images/slides.png) 82px 0px; cursor:pointer;}
.focusTxt p a.rright{width:42px; height:69px; display:block; overflow:hidden; float:right;background:url(../images/slides.png) 42px 0; cursor:pointer;}
.focusNum {position:absolute; width:200px; left:48%; top:400px; text-align:right;}
.focusNum span{margin:0px 5px; display:block; width:14px; height:14px; overflow:hidden; float:left; cursor:pointer;  background:url(../images/run.png) no-repeat;}
.focusNum span.on{background:url(../images/run_over.png) no-repeat;}

.index_main {width:1200px; margin:0 auto;}


/* sub */
.sub_wrapper {width:1050px; margin:0 auto; background:#fff;}
.sub_main {background:#fff url(../images/leftbg.jpg) left repeat-y;}
.sub_left {width:208px; float:left; overflow:hidden;}
.sub_right {width:788px;float:right; overflow:hidden;}

.midmenu{width:100%;min-width:1050px;border-bottom:#eef2f6 solid 1px;color:#000; font-size:18px;height:50px;line-height:50px;margin-bottom:30px;}
.menu {display:block;width:1050px; overflow:hidden; margin:0 auto;}
.menu li {margin-right:20px;padding-right:20px; overflow:hidden; float:left;background:url(../images/arr07.jpg) right no-repeat;}
.menu li a.now {color:#006cff;} 

.leftmenu{float:left; width:195px; border-right:#e5e5e5 solid 2px;}
.leftmenu h1{line-height:50px; font-size:18px;border-bottom:#009119 solid 2px; padding-left:40px; margin:0;}
.leftmenu li{line-height:50px; font-size:16px;border-bottom:#ccc solid 1px; padding-left:40px;}
.leftmenu li a.now {color:#006cff;} 

.sub_left .news { border:#d4d4d4 solid 1px; margin-bottom:15px;}
.sub_left .news dl dt{ padding:1px;border-bottom:#d4d4d4 solid 1px;}
.sub_left .news dl dt span{display:block;height:27px;line-height:27px;font-weight:bold;font-size:14px;padding-left:10px;background:url(../images/left_news_bg.jpg) repeat-x;}
.sub_left .news dl dd{ padding:20px 10px;}
.sub_left .news dl dd span{display:block;height:25px;line-height:25px;padding-left:10px;background:url(../images/dot.jpg) left no-repeat;}

.crumbs {width:100%;min-width:1050px;height:37px;color:#787878;line-height:37px; background:#f4f6f8;}
.crumbs p{width:1025px;height:37px;line-height:37px; margin:0 auto;padding-left:25px;background:url(../images/arr10.png) left no-repeat;}
.crumbs a{color:#787878;}
.crumbs span{color:#c6c6c6;}
.alone_content, .list_content, .detail_content {line-height:180%;  font-size:14px; overflow:hidden;}
.alone_content p {margin-bottom:20px;}
.contenth1 {margin-bottom:30px;color:#444;line-height:40px;font-family:"微软雅黑"; font-size:22px;}
.contenth2 {margin-bottom:30px;margin-top:-16px; font-size:16px;line-height:26px;}

.new_list {margin-top:15px; padding-bottom:5px;}
.new_list li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px; margin-bottom:20px;padding-bottom:20px;}
.new_list li p.pic{float:left; width:200px; height:140px; padding:5px; border:#e2e2e2 solid 1px; margin-right:32px;}
.new_list li p.con{float:left;width:800px;height:140px;}
.new_list li b{font-size:14px; font-weight:bold;} 
.new_list li span{color:#666;}
.new_list a{text-decoration:underline;}

.project_list {margin-top:15px; padding-bottom:5px;}
.project_list li {line-height:25px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px;padding-bottom:15px; margin-bottom:20px;}
.project_list li b{font-size:14px; font-weight:bold;} 
.project_list li p{display:block; height:100px;margin-top:10px;} 
.project_list li p span{display:block; height:100px; float:left; margin-right:15px;} 
.project_list li font a{color:#888; font-size:12px;}

.case_list li {width:465px;height:130px;margin-bottom:45px;padding-bottom:25px; border-bottom:#c0bfbf dotted 1px; float:left;}
.case_list li .pic {width:100px; height:130px; padding-right:25px; float:left;}
.case_list li .pic div {width:100px; height:95px; overflow:hidden;}
.case_list li .pic img {height:95px;}
.case_list li .info {width:340px;height:130px; line-height:25px; overflow:hidden; float:right;}
.case_list li .info span{display:block;}
.case_list li .info span.title, .title a{font-weight:bold;font-size:18px;font-family:"微软雅黑"; color:#ff4216; margin-bottom:5px;}
.case_list li .info span.comname{font-weight:bold;font-size:16px;font-family:"微软雅黑";}
.case_list li .info span.texts{width:340px;height:50px; margin-top:5px;  line-height:25px; overflow:hidden;}
.case_list li .info span.views a{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:left;}
.case_list li .info span.views font{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:right;}
.case_list .nor{width:50px;height:130px;float:left;}
.h_line {background:url(../images/line.gif) repeat-x left bottom; height:10px;}

.art_list li {width:465px;height:120px;margin-bottom:45px;padding-bottom:35px; border-bottom:#c0bfbf dotted 1px; float:left;}
.art_list li .info {width:465px;height:120px; line-height:25px; overflow:hidden; float:right;}
.art_list li .info span{display:block;}
.art_list li .info span.title a{font-size:18px;font-family:"微软雅黑"; font-weight:normal; color:#ff4216; margin-bottom:5px;}
.art_list li .info span.texts{width:465px;height:50px; margin:10px 0;  line-height:25px; overflow:hidden;}
.art_list li .info span.views a{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:left;}
.art_list li .info span.views font{height:20px;font-size:12px; overflow:hidden; color:#8c8c8c; float:right;}
.art_list .nor{width:50px;height:120px;float:left;}

.detail_content h1 {color:#252525; font-size:20px; padding-bottom:10px; margin-top:15px; text-align:center;}
.detail_content h2 {color:#555; font-size:12px; text-align:center; padding-bottom:10px;}
.detail_content .con {margin-top:20px; min-height:200px;}
.detail_content .con p {margin-bottom:15px;}
.detail_content .conpic {text-align:right; margin-left:20px; margin-bottom:20px;}
.bot {line-height:30px; padding:10px 0; margin-top:25px; font-size:12px; border-top:#ccc dashed 1px;}
.bot .xiangguan {color:#a4a4a4; margin-right:30px;}
.bot .xiangguan a {color:#a4a4a4;}
.bot .back {color:#a4a4a4; text-align:right;}
.bot .back a {color:#a4a4a4;}
.relt {background:#ddd; padding:15px; line-height:30px;font-size:14px;}
.relt p{font-weight:bold;padding-left:10px;}
.relt li{background:url(../images/dot.jpg) 10px no-repeat; padding-left:20px;}

.product_content {width:755px;overflow:hidden;}
.product_content .big_pic_in {width:514px; height:310px; overflow:hidden;}
.product_content .pic_box2 {width:398px; height:314px; overflow:hidden;}
.product_content .pic_box2 ul {width:300px;}
.product_content .pic_box2 ul li {display:block; width:152px; height:92px;margin-bottom:17px;}
.product_content .pic_box2 ul li div {width:150px; height:90px; border-width:1px; border-style:solid; border-color:#d9d9d9; text-align:center; overflow:hidden; cursor:pointer;}
.product_content .pic_box2 ul li.cur div {border-color:#91C0F0;}
.product_content h2 {font-size:16px; margin-top:10px; font-weight:bold;}
.product_content .con {margin-top: 20px; margin-bottom:20px;}
.product_content .download {background:url(../images/download.jpg) no-repeat left; text-indent:24px; padding-top:5px; font-size:12px; color:#676767;}
.product_content .download a {color:#1F7EDF;}

.product_list  {padding-bottom:35px;}
.product_list li {width:176px; float:left; height:250px; margin-right:20px;}
.product_list li div {width:170px; height:110px; text-align:center; overflow:hidden; border:#ccc solid 3px;}
.product_list li div img {}
.product_list li span {width:170px; text-align:center; overflow:hidden; display:block;}
.product_list li b font{color:#f30;}
.score_content{height:235px; line-height:200%; padding-left:45px; padding-top:80px;background:url(../images/scorebg.jpg) no-repeat left;font-size:22px;font-family:"微软雅黑";}
.score_content p{font-size:36px;font-family:"微软雅黑"; color:#d70000; margin-top:20px;}
.score_content2{line-height:200%; padding:20px;font-size:14px;font-family:"微软雅黑"; border:#ccc solid 18px; background:#eee;}
#duihuan{ border:#e7e7e7 solid 1px; background:#FFF; font-size:12px; color:#636363;}
#duihuan span{display:block; border:#ececec solid 16px; padding:30px;}
#duihuan span dl { display:block;width:400px; clear:left;}
#duihuan span dl dt{ width:85px; padding-bottom:15px; float:left; text-align:right;}
#duihuan span dl dd{ width:315px; padding-bottom:15px; float:right;}
#duihuan span dl input.dhtex{ width:190px; height:20px; border:#ccc solid 1px;}
#duihuan span dl input.dhbut{ width:65px; height:20px; background:#09F; color:#fff; border:0;}
#duihuan span dl textarea{ width:310px; height:85px; border:#ccc solid 1px;}

.guestbook {background:url(../images/liuyan_bg.jpg) no-repeat 410px 10px; font-size:14px; margin-top:10px;}
.guestbook table td{ height:32px;}
.messageTxt01{ width:400px; height:20px; line-height:20px; padding-left:5px; border:1px solid #ddd;}
.messageTxt02{ width:400px; height:110px; line-height:20px; padding:5px; border:1px solid #ddd;}
.messageBnt01{ width:83px; height:32px; background:url(../images/message02.jpg) no-repeat; border:none; cursor:pointer;}
.messageBnt02{ width:83px; height:32px; background:url(../images/message03.jpg) no-repeat; border:none; cursor:pointer;}

.down_list {margin-top:15px; padding-bottom:5px;}
.down_list li {width:138px; line-height:24px;overflow:hidden;font-size:12px;  margin-bottom:50px; margin-right:30px; text-align:center; float:left;}
.down_list li font{width:120px; height:48px; display:block; overflow:hidden;} 
.down_list li span{width:120px; height:100px; display:block;padding:8px;border:#ccc solid 1px; margin-bottom:10px;} 
.down_list li a{color:#0059ec;}

.downs {}
.downs li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px; margin-bottom:10px;}
.downs li span{ float:left;} 
.downs li font a{ float:right; color:#09F;}

.sea_list {margin-top:15px; padding-bottom:5px;}
.sea_list li {line-height:28px;overflow:hidden;font-size:12px; border-bottom:#bbb dashed 1px; margin-bottom:10px;background:url(../images/arr09.jpg) left no-repeat; padding-left:20px;}

.video_list {width:800px; float:left; margin-left:30px;}
.video_list div{width:800px;border-bottom:#ccc dashed 1px;}
.video_list h1 {line-height:50px; margin-top:10px; font-size:18px;}
.video_list li {margin:10px 10px 10px 0; width:190px; float:left; font-size:14px;}
.video_list li a{color:#666;}

.vpic{width:287px; height:279px; border:#ccc solid 1px; padding:8px;}


.vip_pic dt{width:300px; height:240px; text-align:center;}
.vip_pic dd{width:300px; height:70px; margin-top:10px;}
.vip_pic dd a{width:50px; height:50px; display:block; margin-left:10px; padding-top:7px; float:left; background:url();}
.vip_pic dd a img{border:#fff solid 2px;}
.vip_pic dd a.on{background:url(../images/dot6.jpg) top center no-repeat;}
.vip_pic dd a.on img{border:#ff835c solid 2px;}

.aaaa_content {width:870px; padding:40px 60px;line-height:180%;  font-size:14px; overflow:hidden;}
.aaaa_title {font-size:16px; font-weight:bold; text-align:center; margin-bottom:25px;}
.aaaa_content li{width:118px;float:left; margin:0 25px 20px 25px;}
.aaaa_content li p{width:118px;text-align:center;line-height:20px; margin-bottom:10px;}
.aaaa_content li p.pic{ display:block;text-align:center; height:91px; border:#a9a9a9 solid 1px;border-left:#a9a9a9 solid 2px;border-bottom:#a9a9a9 solid 2px;}
.aaaa_content .member li{width:410px;float:left; margin:0; padding:0 10px;background:url(../images/dot.jpg) no-repeat left center;}